<template>
  <div class="editor">
    <div class="editor_content">
      <mavon-editor
        :toolbars="toolbars"
        v-model="handbook"
        :placeholder="toolbars.placeholder"
        class="mavonEditor"
      />
      <el-col style="height: 50px; margin-top: 10px" type="flex" :span="10">
        <el-button type="primary" @click="submit"> 提交 </el-button>
      </el-col>
    </div>
  </div>
</template>

<script>
import { mavonEditor } from "mavon-editor";
import "mavon-editor/dist/css/index.css";
export default {
  components: {
    mavonEditor,
  },
  data() {
    return {
      toolbars: {
        placeholder: "请书写你的江山...",
        bold: true, // 粗体
        italic: true, // 斜体
        header: true, // 标题
        underline: true, // 下划线
        strikethrough: true, // 中划线
        mark: true, // 标记
        superscript: true, // 上角标
        subscript: true, // 下角标
        quote: true, // 引用
        ol: true, // 有序列表
        ul: true, // 无序列表
        link: true, // 链接
        imagelink: true, // 图片链接
        code: true, // code
        table: true, // 表格
        fullscreen: true, // 全屏编辑
        readmodel: true, // 沉浸式阅读
        htmlcode: true, // 展示html源码
        help: true, // 帮助
        /* 1.3.5 */
        undo: true, // 上一步
        redo: true, // 下一步
        trash: true, // 清空
        save: true, // 保存（触发events中的save事件）
        /* 1.4.2 */
        navigation: true, // 导航目录
        /* 2.1.8 */
        alignleft: true, // 左对齐
        aligncenter: true, // 居中
        alignright: true, // 右对齐
        /* 2.2.1 */
        subfield: true, // 单双栏模式
        preview: true, // 预览
      },
      handbook: "",
    };
  },
  methods:{
    submit(){
      this.$message({
        type:"success",
        message:'提交成功'
      })
    }
  }
};
</script>

<style scoped>
.editor {
  padding: 20px 10px;
  box-sizing: border-box;
  background: #f0f0f0;
  height: 100%;
}
.editor_content {
  padding: 20px;
  border: 1px solid gray;
  border-radius: 5px;
  box-sizing: border-box;
  background: #ffff;
  height: 100%;
}
.mavonEditor {
  width: 100%;
  height: 500px;
}
</style>